package com.kingdee.eas.custom.app;

import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;

import com.kingdee.eas.custom.DefineProjectInfo;
import java.lang.String;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.eas.framework.app.DataBaseController;
import com.kingdee.eas.custom.DefineProjectCollection;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.bos.util.*;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;

import java.rmi.RemoteException;
import com.kingdee.bos.framework.ejb.BizController;

public interface DefineProjectController extends DataBaseController
{
    public DefineProjectInfo getDefineProjectInfo(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
    public DefineProjectInfo getDefineProjectInfo(Context ctx, IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException, RemoteException;
    public DefineProjectInfo getDefineProjectInfo(Context ctx, String oql) throws BOSException, EASBizException, RemoteException;
    public DefineProjectCollection getDefineProjectCollection(Context ctx) throws BOSException, RemoteException;
    public DefineProjectCollection getDefineProjectCollection(Context ctx, EntityViewInfo view) throws BOSException, RemoteException;
    public DefineProjectCollection getDefineProjectCollection(Context ctx, String oql) throws BOSException, RemoteException;
    public void creatToBudget(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToContract(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToTask(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToAward(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToCheck(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToOne(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToTwo(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextContract(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextTask(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextAward(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextCheck(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextOne(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextTwo(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextBudget(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToEarning(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextEarning(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void projectClosed(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void projectUnClosed(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void workReport(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void pStop(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void unpStop(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void allocation(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToAq(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToZl(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToPost(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextToAQ(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextToZL(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextPost(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToBalance(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextBalance(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToPersonAff(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToAdjust(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextPersonAff(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextAdjust(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextThree(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextFour(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToOtherBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToReciveBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToyingfBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToZgBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToZgTzBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextOtherBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextReciveBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextYingfBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextZgBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextZgTzBill(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void initialization(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToWG(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextTeam(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextWG(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void upProduct(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextFkd(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextBxd(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToYxbud(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextToYxbud(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextToYxbudChange(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextToAllBudget(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToFive(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToSix(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextToFive(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextToSix(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatTozjPlan(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToSrqrWc(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextzjPlan(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextSrqrWc(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void creatToFkqr(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
    public void nextToFkqr(Context ctx, DefineProjectInfo model) throws BOSException, RemoteException;
}